Big Huge Thesaurus

Impatiens capensis

noun